package com.esunrising.esungsc.entity;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;


import javax.persistence.*;
import java.time.LocalDateTime;


@ApiModel(description = "核算账簿")
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
@Entity
@Table(name = "T_API_HSDW")
public class ApiHsdw extends BaseEntity {


    /**
    * -
    */
    @Id
    @Column(name = "ID")
    private String id;

    /**
    * -
    */
    @Column(name = "ACCORGID")
    private String accorgid;

    /**
    * -
    */
    @Column(name = "ACCORGID_ADMINORGID")
    private String accorgidAdminorgid;

    /**
    * -
    */
    @Column(name = "ACCORGID_ADMINORGCODE")
    private String accorgidAdminorgcode;

    /**
    * -
    */
    @Column(name = "ACCORGID_ADMINORGNAME")
    private String accorgidAdminorgname;

    /**
    * -
    */
    @Column(name = "ACCPROPERTY")
    private String accproperty;

    /**
    * -
    */
    @Column(name = "ACCTYPE")
    private String acctype;

    /**
    * -
    */
    @Column(name = "CODE")
    private String code;

    /**
    * -
    */
    @Column(name = "NAME_CHS")
    private String nameChs;

    /**
    * -
    */
    @Column(name = "DISABLEYEAR")
    private String disableyear;

    /**
    * -
    */
    @Column(name = "ISDISABLE")
    private String isdisable;

    /**
    * -
    */
    @Column(name = "ENABLEFLAG")
    private String enableflag;

    /**
    * -
    */
    @Column(name = "ORGCODE")
    private String orgcode;

    /**
    * -
    */
    @Column(name = "ORGNAME")
    private String orgname;

    /**
    * -
    */
    @Column(name = "TIMESTAMP_CREATEDON")
    private LocalDateTime timestampCreatedon;

    /**
    * -
    */
    @Column(name = "TIMESTAMP_LASTCHANGEDON")
    private LocalDateTime timestampLastchangedon;


}